<?php
/*----------------------------------------------------------------------------------------*/
/*--- Ce fichier génère la liste des modules et des catégories d'une formation donnée  ---*/
/*----------------------------------------------------------------------------------------*/

include_once 'parseXML.php';


if(isset($_POST['xml_file'])){
	$xml_file = "http://www.disvu.u-bordeaux1.fr/et/edt_etudiants2/Master/Semestre1/".$_POST['xml_file'];
	$timetable = parseXML($xml_file);
	$modules = getModulesFromTimetable($timetable);
	$categories =getCategoriesFromTimetable($timetable);
	
	echo "<table><tr>";	
	echo "<td>";
	echo "<h3>Vous pouvez décochez les modules que vous ne suivez pas: </h3><BR>";
	
	foreach($modules as $module){
		$real_module_value = $module;
		if(trim($module) == "")
			$module = "Évènement sans titre.";
		echo '<input name="module" type="checkbox" onClick="switchCheckbox()" id="'.$module.'" value="'.$real_module_value.'" checked="checked"/> <label for="'.$module.'" >'.$module.'</label><BR>';
	}	
	
	echo  "</td>";
	 

	
	echo "<td>";
	echo "<h3>Vous pouvez décochez les categories que vous ne souhaitez pas voir sur votre emploi du temps *: </h3><BR>";
	
	foreach($categories as $categorie){
		$real_categorie_value = $categorie;
		if(trim($categorie) == "")
			$categorie = "Catégorie sans titre.";
		echo '<input name="categorie" type="checkbox" onClick="switchCheckbox()" id="'.$categorie.'" value="'.$real_categorie_value.'" checked="checked"/> <label for="'.$categorie.'" >'.$categorie.'</label><BR>';
	}
	
	echo "<BR><BR>* En exécutant autant de fois ce formulaire pour chacune de ces catégories vous pourrez ainsi obtenir un calendrier unique pour chacune d'elle.<BR>";	
	echo  "</td>";
	echo "</tr></table>";	
	echo '<BR><center><input type="button" value="Générer le lien vers votre calendrier ICS" onClick="makeICS()" /></center>';
}

?>